آموزش Git در 3 ساعت [ویدئو]

Learn Git in 3 Hours [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سیستم های کنترل نسخه Git (VCS) رویکرد شما را به مهندسی نرم افزار مدرن تغییر می دهد. با استفاده از Git می توانید به راحتی تاریخچه تغییرات فایل و کد را ردیابی کنید، نسخه های جدید نرم افزار را بدون تکیه بر مکانیزم های تحویل مداوم ارائه دهید و از کد خود در برابر هر گونه اشتباهی که در حین برنامه نویسی رخ می دهد محافظت کنید. در این دوره، اصول استفاده از Git را به شما آموزش می دهیم و نحوه عملکرد آن را توضیح می دهیم. برای شروع، ما به شما نشان می دهیم که چگونه Git را نصب کنید و به طور موثر از ترمینال یا خط فرمان رایانه خود برای پیمایش در سیستم فایل و ایجاد و ویرایش فایل ها استفاده کنید. سپس تمام دستورات رایج مورد استفاده در Git را که اکثریت قریب به اتفاق گردش کار هر مهندس نرم افزار را تشکیل می دهند، پوشش خواهیم داد. در ادامه روند کار انشعاب Git، چرایی این ویژگی مفید و نحوه استفاده از آن در پروژه های خود را توضیح خواهیم داد. هنگامی که همه این ها را یاد گرفتید، در مورد تکنیک های پیشرفته گردش کار Git بحث خواهیم کرد که شما را به یک مشارکت کننده و همکار ارزشمند در هر پروژه تبدیل می کند. شما می توانید مخازن Git خود را ایجاد کنید یا مخازن موجود را شبیه سازی کنید و در آنها مشارکت کنید. این به شما امکان می دهد تغییرات مجموعه فایل ها را در طول زمان ردیابی کنید، داده هایی را که ممکن است از دست بدهید بازیابی کنید و با دیگران در پروژه ها همکاری کنید. شما درک عمیقی از گردش کار انشعاب Git و نحوه استفاده از آن به بهترین شکل ممکن در پروژه های خود خواهید داشت. در پایان، با استفاده از Git و استفاده از VCS برای مدیریت آسان پروژه‌های بزرگ و کمک‌های خوب به پروژه‌های خود یا دیگران آشنا خواهید شد. • با استفاده از Git’s Version Control تحویل نرم افزار انعطاف پذیر و با کیفیت را کشف کنید و اینکه چگونه می توانید به راحتی تغییرات فایل خود را در یک مخزن در سطح پایین ردیابی کنید. • از Markdown برای نوشتن README پروژه ها استفاده کنید تا پروژه های شما به خوبی مستند شوند • از ترمینال/کنسول به درستی استفاده کنید تا بتوانید از Git در هر دستگاهی استفاده کنید و عملیات را سریع و کارآمد انجام دهید. • از VIM در کنسول برای نوشتن پیام های commit در صورت عدم استفاده از رابط کاربری گرافیکی استفاده کنید • Git را به راحتی پیکربندی کنید تا روی هر سیستمی کار کند و مطمئن شوید که از نام و ایمیل برای commit ها استفاده می شود • دستورات Basic Git را بیابید که در هر پروژه ای مانند git init، git add، git commit، git push، git pull و git fetch استفاده خواهید کرد. • پیام‌های commit معنی‌دار بنویسید، تا هر کسی که به پروژه نگاه می‌کند بتواند ببیند چه خبر است • به راحتی بین جریان های مختلف کار جابه جا شوید بدون اینکه دیگران را مسدود کنید، یا با استفاده از ویژگی Branching Git کار کنید • با تضادهای ادغام مقابله کنید و آنها را به راحتی حل کنید • شاخه ها را سازماندهی کنید تا مطمئن شوید که ساختار پروژه شما تمیز، ساده و برای دیگران آسان است • از SourceTree برای Git خارج از دستورالعمل های IDE استفاده کنید • هنگام همکاری با Git با بهترین شیوه ها آشنا شوید • نکات و ترفندهایی را که طی سال‌ها استفاده شخصی و حرفه‌ای Git به دست آورده‌اید، کشف کنید این دوره برای توسعه دهندگان، مهندسان نرم افزار و مدیران پروژه طراحی شده است که می خواهند از Git برای ارائه بهتر و سریعتر پروژه های خود استفاده کنند. • یاد بگیرید چگونه با استفاده از Git ایجاد کنید، در آن مشارکت کنید و در پروژه های نرم افزاری همکاری کنید. دستورالعمل های آداب معاشرت که سایر توسعه دهندگان از شما تشکر خواهند کرد *

سرفصل ها و درس ها

نسخه کنترل و ترمینال Version Control and the Terminal

  • بررسی اجمالی دوره The Course Overview

  • کنترل نسخه چیست؟ What Is Version Control?

  • نصب و پیکربندی Git Installing and Configuring Git

  • ترمینال چیست؟ What Is the Terminal?

  • ناوبری سیستم فایل با استفاده از ترمینال شما File System Navigation Using Your Terminal

  • دستکاری فایل ها و پوشه ها Manipulating Files and Folders

  • استفاده از VI به عنوان ویرایشگر Using VI as an Editor

یادگیری اصول Git Learning the Basics of Git

  • پیکربندی و راه اندازی یک مخزن Configuring and Initializing a Repository

  • فایل های ردیابی Tracking Files

  • مشاهده تغییرات Viewing Changes

  • متعهد شدن به تغییرات شما Committing Your Changes

  • راه اندازی Git Ignore Files Setup Git Ignore Files

  • مرور تاریخچه پروژه Browsing Project History

  • رفع اشتباهات Undoing Mistakes

  • مخازن شبیه سازی Cloning Repositories

  • استفاده از مخازن از راه دور Using Remote Repositories

  • استفاده از برچسب ها در Git Using Tags in Git

شاخه ها و گردش کار Branches and Workflows

  • شعبه چیست؟ What Is a Branch?

  • ایجاد شعبه های جدید Creating New Branches

  • ادغام شاخه ها Merging Branches

  • حل تعارضات ادغام Resolving Merge Conflicts

  • شاخه های راه دور Remote Branches

  • Rebasing Rebasing

Advanced Git Workflow Advanced Git Workflow

  • GitHub GitHub

  • مخازن فورکینگ Forking Repositories

  • رهنمودها را متعهد کنید Commit Guidelines

  • Squashing Commits Squashing Commits

  • درخواست های ادغام Merge Requests

  • فرامین نام مستعار Aliasing Commands

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش Git در 3 ساعت [ویدئو]
جزییات دوره
1 h 57 m
29
Packtpub Packtpub
(آخرین آپدیت)
1
3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jose Salvatierra Fuentes Jose Salvatierra Fuentes

خوزه، یک مربی پرشور در حوزه برنامه نویسی و توسعه نرم افزار، بیش از 7 سال را به آموزش آنلاین اختصاص داده است. او Teclado را با چشم‌اندازی برای دموکراتیک کردن آموزش توسعه نرم‌افزار تأسیس کرد و در تلاش برای اطمینان از درک جامع برای دانش‌آموزانش بود. رویکرد او یادگیری کدنویسی را به سفری واضح و پرارزش تبدیل می‌کند و نقاطی را که زمانی مبهم به نظر می‌رسیدند به هم متصل می‌کند. خوزه که در پایتون و جاوا اسکریپت تخصص دارد، در توسعه وب و باطن برتری دارد. او در کتابخانه ها و فریم ورک های مختلف از جمله Flask، React، React Native و AngularJS مهارت دارد. تخصص او به کار با سیستم‌های UNIX، MongoDB، PostgreSQL و ایجاد معماری‌های پیشرفته سیستم گسترش می‌یابد. تعهد خوزه این است که فرآیند یادگیری را کارآمد و لذت بخش کند و دانش آموزان را به سمت تسلط در توسعه نرم افزار هدایت کند.